Movement Disorder Evaluation

Important

This report is intended to assist qualified Health Care Profesionals (HCP) in the assessment of an individual referred under the suspicion of having Parkinson’s Disease.

Clinical Context

This report presents several AI metrics derived from objective measures from individuals performing a battery of test using Manus Neurodynamica NeuroMotor PenTM.

These presented metrics combine factors from detailed measurement recordings made whilst the individual performs a battery of well established neurological test tasks.

The metrics have been assessed in a UK reference population and an individual’s results are presented in this clinical context. The HCP should review Clinical,Reference, Study et al [1] to establish applicability and limitations.

The information in this report should be used in the context of a full neurological assessment conducted to the current standard of care practices to establish a diagnosis.

Subject and Recording Details

Subject ID NMC038
Test administered by neuromedic@manusdevices.net
Test date and time 2023-01-26 15:07
Test battery Circle, Spiral, Elel, FITTS Short Modified, FITTS Long Modified, ZigZag, ZigZag Offset
Operator comment PK MERZ 1 +0+0 Ymex 1x1

Overall Assessment

PD

Subject performance similar to PD population (recommend review of report details)

Clinical context

In the clinical reference population, 41 individuals with a value less than 0.74 were subsequently diagnosed with PD. That is, 97.62% of the PD diagnoses in the study.

Additionally, 0 individuals with a value greater or equal to 0.74 were subsequently diagnosed as non PD. That is, 0.0% of the non PD diagnoses in the study.

Symptom Scores

These mini boxplots show the scores in a clinical context. Currently against the ‘Walker study’ data. A bigger pool would be much better (so max 83 individuals, usually lower if raw data did not result in successful classification).

The scores are ‘relative to the PD cohort’ and this is how they should be interpreted. A consequence of this is that a low tremor score below may actually correspond to obvious tremor in the raw data, and vice versa.

Micrographia

The micrographia symptom assessment is derived from a combination of factors in the elel task.

{'FN': 26, 'TN': 21, 'TP': 16, 'FP': 9}

Tremor

The tremor score is a combination of features in the circle, spiral and both zizag tasks.

{'FN': 12, 'TN': 11, 'TP': 30, 'FP': 19}

Bradykinesia

The bradykinesia score is a combination of features in the circle, spiral, both zizag and elel tasks.

{'FN': 5, 'TN': 4, 'TP': 37, 'FP': 26}

Spatial Accuracy

The accuracy score is a combination of factors in the spiral, both zigzags and both Fitts tasks.

{'FN': 0, 'TN': 0, 'TP': 42, 'FP': 30}

Test Battery Details

Circle

numCircles 10
timePerCircleMean 1.836
timePerCircleCoV 0.0915436
timePerCircleSlope -0.0043573
meanError 3.4933
tremorFreq 7.61719
tremorRelPower 16.6911
tremorGyroAmpMean 0.0303942
tremorGyroAmpSlope -0.012251
tremorGyroAmpCoV 0.348625
tremorCoordAmpMean 0.194087
tremorCoordAmpSlope 0.0342279
tremorCoordAmpCoV 0.825361
tremorAccAmpMean 0.0670994
tremorAccAmpSlope -0.00318603
tremorAccAmpCoV 0.134813
tremorPcRelVar 0.867857
tremorPcX -0.842355
tremorPcY -0.538923

Circle Segment 1

Duration 2.16 s, Accuracy Estimate 5.329 (lower is better)

Circle Segment 2

Duration 1.68 s, Accuracy Estimate 3.891 (lower is better)

/usr/local/lib/python3.9/site-packages/scipy/signal/_spectral_py.py:2014: UserWarning: nperseg = 400 is greater than input length  = 336, using nperseg = 336
  warnings.warn('nperseg = {0:d} is greater than input length '

Circle Segment 3

Duration 1.84 s, Accuracy Estimate 3.715 (lower is better)

/usr/local/lib/python3.9/site-packages/scipy/signal/_spectral_py.py:2014: UserWarning: nperseg = 400 is greater than input length  = 368, using nperseg = 368
  warnings.warn('nperseg = {0:d} is greater than input length '

Circle Segment 4

Duration 1.88 s, Accuracy Estimate 2.643 (lower is better)

/usr/local/lib/python3.9/site-packages/scipy/signal/_spectral_py.py:2014: UserWarning: nperseg = 400 is greater than input length  = 376, using nperseg = 376
  warnings.warn('nperseg = {0:d} is greater than input length '

Circle Segment 5

Duration 1.88 s, Accuracy Estimate 2.883 (lower is better)

Circle Segment 6

Duration 1.6 s, Accuracy Estimate 3.317 (lower is better)

/usr/local/lib/python3.9/site-packages/scipy/signal/_spectral_py.py:2014: UserWarning: nperseg = 400 is greater than input length  = 320, using nperseg = 320
  warnings.warn('nperseg = {0:d} is greater than input length '

Circle Segment 7

Duration 1.64 s, Accuracy Estimate 3.812 (lower is better)

/usr/local/lib/python3.9/site-packages/scipy/signal/_spectral_py.py:2014: UserWarning: nperseg = 400 is greater than input length  = 328, using nperseg = 328
  warnings.warn('nperseg = {0:d} is greater than input length '

Circle Segment 8

Duration 1.84 s, Accuracy Estimate 2.979 (lower is better)

Circle Segment 9

Duration 1.84 s, Accuracy Estimate 3.303 (lower is better)

Circle Segment 10

Duration 2.0 s, Accuracy Estimate 3.06 (lower is better)

Spiral

numSpirals 10
timePerSpiralMean 5.464
timePerSpiralCoV 0.188267
timePerSpiralSlope -0.0449887
meanError 3.19362
tremorFreq 5.56641
tremorRelPower 21.5638
tremorGyroAmpMean 0.0654246
tremorGyroAmpSlope 0.0135492
tremorGyroAmpCoV 0.312944
tremorCoordAmpMean 0.200433
tremorCoordAmpSlope 0.0123414
tremorCoordAmpCoV 0.303094
tremorAccAmpMean 0.118915
tremorAccAmpSlope 0.00896406
tremorAccAmpCoV 0.261644
tremorPcRelVar 0.547743
tremorPcX -0.380343
tremorPcY -0.924846

Spiral Segment 1

Duration 5.68 s, Accuracy Estimate 3.15 (lower is better)

Spiral Segment 2

Duration 6.0 s, Accuracy Estimate 2.662 (lower is better)

Spiral Segment 3

Duration 7.0 s, Accuracy Estimate 2.516 (lower is better)

Spiral Segment 4

Duration 7.24 s, Accuracy Estimate 2.284 (lower is better)

Spiral Segment 5

Duration 4.96 s, Accuracy Estimate 3.309 (lower is better)

Spiral Segment 6

Duration 5.32 s, Accuracy Estimate 3.488 (lower is better)

Spiral Segment 7

Duration 5.16 s, Accuracy Estimate 3.092 (lower is better)

Spiral Segment 8

Duration 4.4 s, Accuracy Estimate 3.686 (lower is better)

Spiral Segment 9

Duration 4.24 s, Accuracy Estimate 4.603 (lower is better)

Spiral Segment 10

Duration 4.64 s, Accuracy Estimate 3.146 (lower is better)

Elel

eDurationMean 0.22
eDurationStd 0.0256038
eDurationStdnorm 0.116381
eDurationMedian 0.22
eDurationQuartdelta 0.03125
eDurationQuartdeltanorm 0.142045
eDurationKurt 2.95789
eDurationTrenddiff 0.01
eDurationTrendratio 1.04762
eWidthMean 3.90211
eWidthStd 1.57943
eWidthStdnorm 0.404764
eWidthMedian 3.627
eWidthQuartdelta 2.25225
eWidthQuartdeltanorm 0.620968
eWidthKurt 3.22418
eWidthTrenddiff -1.521
eWidthTrendratio 0.666667
eHeightMean 12.2249
eHeightStd 2.30787
eHeightStdnorm 0.188784
eHeightMedian 11.349
eHeightQuartdelta 3.12975
eHeightQuartdeltanorm 0.275773
eHeightKurt 2.5975
eHeightTrenddiff -2.3985
eHeightTrendratio 0.819383
eAspectMean 0.310048
eAspectStd 0.0784579
eAspectStdnorm 0.253051
eAspectMedian 0.302326
eAspectQuartdelta 0.112376
eAspectQuartdeltanorm 0.371705
eAspectKurt 2.94764
eAspectTrenddiff -0.0690463
eAspectTrendratio 0.80328
eSlantMean -0.159479
eSlantStd 0.137309
eSlantStdnorm -0.860984
eSlantMedian -0.151163
eSlantQuartdelta 0.13998
eSlantQuartdeltanorm -0.926021
eSlantKurt 9.60692
eSlantTrenddiff -0.009364
eRtopMean 0.73158
eRtopStd 0.127202
eRtopStdnorm 0.173873
eRtopMedian 0.763158
eRtopQuartdelta 0.121809
eRtopQuartdeltanorm 0.159612
eRtopKurt 4.31826
eRtopTrenddiff -0.0114096
eRbotMean 1.38775
eRbotStd 0.931773
eRbotStdnorm 0.671429
eRbotMedian 1.27273
eRbotQuartdelta 0.562131
eRbotQuartdeltanorm 0.441674
eRbotKurt 25.9354
eRbotTrenddiff 0.148771
eRrightMean 0.908764
eRrightStd 0.052813
eRrightStdnorm 0.0581152
eRrightMedian 0.910959
eRrightQuartdelta 0.0793321
eRrightQuartdeltanorm 0.0870864
eRrightKurt 3.10773
eRrightTrenddiff 0.00909168
eRleftMean 0.479963
eRleftStd 0.105
eRleftStdnorm 0.218768
eRleftMedian 0.477778
eRleftQuartdelta 0.148083
eRleftQuartdeltanorm 0.30994
eRleftKurt 3.29443
eRleftTrenddiff 0.0615905
lDurationMean 0.254483
lDurationStd 0.0246165
lDurationStdnorm 0.0967316
lDurationMedian 0.26
lDurationQuartdelta 0.0375
lDurationQuartdeltanorm 0.144231
lDurationKurt 2.28791
lDurationTrenddiff -0.025
lDurationTrendratio 0.907407
lWidthMean 4.02238
lWidthStd 1.43548
lWidthStdnorm 0.356873
lWidthMedian 4.095
lWidthQuartdelta 1.755
lWidthQuartdeltanorm 0.428571
lWidthKurt 2.71114
lWidthTrenddiff -0.702
lWidthTrendratio 0.830986
lHeightMean 27.0431
lHeightStd 2.86142
lHeightStdnorm 0.105809
lHeightMedian 26.325
lHeightQuartdelta 5.23575
lHeightQuartdeltanorm 0.198889
lHeightKurt 1.47328
lHeightTrenddiff -4.7385
lHeightTrendratio 0.838645
lAspectMean 0.147924
lAspectStd 0.0480123
lAspectStdnorm 0.324575
lAspectMedian 0.147541
lAspectQuartdelta 0.0715247
lAspectQuartdeltanorm 0.484778
lAspectKurt 2.38842
lAspectTrenddiff -0.00235275
lAspectTrendratio 0.984071
lSlantMean -0.0685199
lSlantStd 0.0609428
lSlantStdnorm -0.889419
lSlantMedian -0.0757576
lSlantQuartdelta 0.0461305
lSlantQuartdeltanorm -0.608923
lSlantKurt 5.78659
lSlantTrenddiff 0.0296332
lRtopMean 0.824383
lRtopStd 0.0904149
lRtopStdnorm 0.109676
lRtopMedian 0.819672
lRtopQuartdelta 0.155797
lRtopQuartdeltanorm 0.190072
lRtopKurt 2.48349
lRtopTrenddiff 0.0266603
lRbotMean 1.4106
lRbotStd 0.551153
lRbotStdnorm 0.390722
lRbotMedian 1.29167
lRbotQuartdelta 0.583675
lRbotQuartdeltanorm 0.451877
lRbotKurt 4.04207
lRbotTrenddiff 0.0601054
lRrightMean 0.940389
lRrightStd 0.039692
lRrightStdnorm 0.0422081
lRrightMedian 0.946667
lRrightQuartdelta 0.0647054
lRrightQuartdeltanorm 0.0683508
lRrightKurt 1.83214
lRrightTrenddiff -0.00105822
lRleftMean 0.433437
lRleftStd 0.0960007
lRleftStdnorm 0.221487
lRleftMedian 0.42381
lRleftQuartdelta 0.0913034
lRleftQuartdeltanorm 0.215435
lRleftKurt 5.10956
lRleftTrenddiff -0.040403

Elel Segment 1

Elel Segment 2

Elel Segment 3

Elel Segment 4

Elel Segment 5

Elel Segment 6

Elel Segment 7

Elel Segment 8

Elel Segment 9

Elel Segment 10

FITTS Short Modified

meanTouchScore 0.805042
sumTouchScores 32.2017
meanMovementTime 0.486282
numTouches 40
undershootPercentage 2.5
overshootPercentage 35

FITTS Long Modified

meanTouchScore 0.891917
sumTouchScores 36.5686
meanMovementTime 0.46725
numTouches 41
undershootPercentage 2.43902
overshootPercentage 9.7561

ZigZag

numZigzags 4
timePerZigzagMean 7.84
timePerZigzagCoV 0.0531854
timePerZigzagSlope -0.0408163
meanError 3.12395
tremorFreq 5.17578
tremorRelPower 33.8525
tremorGyroAmpMean 0.0984863
tremorGyroAmpSlope 0.0162352
tremorGyroAmpCoV 0.217907
tremorCoordAmpMean 0.194611
tremorCoordAmpSlope 0.00270461
tremorCoordAmpCoV 0.31185
tremorAccAmpMean 0.101906
tremorAccAmpSlope 0.0031697
tremorAccAmpCoV 0.304583
tremorPcRelVar 0.838338
tremorPcX -0.12073
tremorPcY 0.992685

ZigZag Segment 1

Duration 8.32 s, Accuracy Estimate 3.1 (lower is better)

ZigZag Segment 2

Duration 7.96 s, Accuracy Estimate 3.261 (lower is better)

ZigZag Segment 3

Duration 7.76 s, Accuracy Estimate 2.952 (lower is better)

ZigZag Segment 4

Duration 7.32 s, Accuracy Estimate 3.182 (lower is better)

ZigZag Offset

numZigzags 6
timePerZigzagMean 8.02667
timePerZigzagCoV 0.174252
timePerZigzagSlope -0.0136687
zigzagHeightMean 58.0124
zigzagHeightCoV 0.0381174
zigzagHeightSlope -0.0106397
meanError 0.0656529
tremorFreq 5.56641
tremorRelPower 34.8647
tremorGyroAmpMean 0.0896381
tremorGyroAmpSlope 0.00218528
tremorGyroAmpCoV 0.282582
tremorCoordAmpMean 1.05876
tremorCoordAmpSlope 0.00242624
tremorCoordAmpCoV 0.957851
tremorAccAmpMean 0.0865701
tremorAccAmpSlope -0.00160547
tremorAccAmpCoV 0.300819
tremorPcRelVar 0.829095
tremorPcX -0.0212727
tremorPcY 0.999774

ZigZag Offset Segment 1

Duration 8.24 s, Accuracy Estimate 0.048 (lower is better)

ZigZag Offset Segment 2

Duration 7.32 s, Accuracy Estimate 0.043 (lower is better)

ZigZag Offset Segment 3

Duration 7.56 s, Accuracy Estimate 0.061 (lower is better)

ZigZag Offset Segment 4

Duration 10.6 s, Accuracy Estimate 0.126 (lower is better)

ZigZag Offset Segment 5

Duration 7.96 s, Accuracy Estimate 0.048 (lower is better)

ZigZag Offset Segment 6

Duration 6.48 s, Accuracy Estimate 0.069 (lower is better)

Appendices

Misc

Currently a dumping ground for things that could be included or previous output style.

Note

Putting all the results out here but will not be in a final report.

HiSpec {‘HiSpec_class’: ‘NOT PD’, ‘HiSpec_score’: 0.77}
RanFor {‘RanFor_class’: ‘PD’, ‘RanFor_score’: 0.74}
BM_May22 {‘BM_May22_class’: ‘PD’, ‘BM_May22_score’: 0.08877545365433193}
BM_HC_Sep22 {‘BM_HC_Sep22_class’: ‘Patient’, ‘BM_HC_Sep22_score’: 0.8010696373298436}
BM_PD_Sep22 {‘BM_PD_Sep22_class’: ‘PD’, ‘BM_PD_Sep22_score’: 0.5933514941667534}